When you think of Grand Cayman, the first image that often comes to mind is the iconic Stingray City. But just a short distance away, tucked into the tranquil waters of the North Sound, lies a hidden gem that’s just as spectacular: Starfish Point. Here, numerous starfish lie on the golden sands, clearly visible through...Read More