Dive into the Underwater Wonderland of Rodrigues Island. Rodrigues Island, nestled in the heart of the Indian Ocean, is a hidden treasure waiting to be discovered. Part of the Mascarene archipelago, Rodrigues is surrounded by a vast lagoon, a realm of wonder for snorkelers around the...