One of the best ways to experience marine life in the Maldives is snorkelling. Most resorts with a lagoon will have a house reef. This way, you can venture out anytime and discover what lies in your reef. A villa overlooking a lagoon will be perfect for a beginner. You will be spoilt for choice if you are an avid snorkeler, with plenty of locations to fill a map. The Baa Atoll Biosphere Reserve is an amazing place to snorkel, and so is the Banana Reef. Manta Point in North Male Atoll is another great spot. You will get to experience varied and colourful species of fish, like surgeonfish, black snapper, oriental sweetlips, bannerfish, soldierfish and more. There is also ample coral life to discover. Sign up for a liveaboard to tour some of the best snorkelling locations in the Maldives.