Overlooking Somerset Long Bay and Mangrove Bay from its perch on western Bermuda, Cambridge Beaches Resort & Spa caters to sun-worshippers, snorkelers and nature ... at the Ocean Spa or meander ...