Snoopy Island (yes, named after the cartoon dog it resembles) juts proudly out of the Indian Ocean just a few hundred metres from the shore. You’re more likely to come face to face with a shark at Snoopy Island than at Shark Island, some 25 km down the co