Taryn White Imagine being surrounded by millions ... it's in the water in an area known as Bioluminescent Bay in Grand Cayman's North Side near Starfish Point. Also known as Bio Bay, this natural ...