Starfish Point is a beautiful, secluded beach on the north side of Grand Cayman, where visitors can observe several red cushion sea stars in their natural habitat. Snorkel in the crystal-clear waters and marvel at these vibrant marine creatures, but remember not to remove them from the water or cause harm to their environment.