Discovering Raccoon Island (Sandspur Island): South Florida’s Hidden TreasureIntroduction: A Mystery Paradise in Biscayne BayTucked away in the heart of North Biscayne Bay lies considered one of South Florida’s most interesting and the very least-recognised gems: Raccoon Island, also known as Sandspur Island. On the untrained eye,