Blue Lagoon Beach Resort - Bateau Bay: A well stocked shop right within the resort. Blue Lagoon Beach Resort - Bateau Bay:  A well stocked shop right within the resort.