When it comes to discovering rare coral reefs or snorkelling in white sand waters, there are not many places in the world that compares to the amazing beaches