NeckerIsland_Main_Beach_infinity_pool2

Necker Island's pool on the beach

Necker Island’s pool on the beach, British Virgin Islands.