The Maldives is an archipelago of islands surrounded by waters that house an incredible fish species, thus it doesn't come off as a surprise that fishing is popular among the locals and tourists. From tuna, sharks, jackfish, dorado, barracudas, marlins and so many more can be caught. Some resorts help you cook it up too. So, you can enjoy your fresh catch. Once again, you have to book yourself an excursion involving deep sea fishing. And you'll be at the hands of some experts who know the ocean very well. They can take you to good fishing spots. Resorts do provide all the equipment necessary usually. However, always make sure before you reserve your accommodation if the resort offers deep sea fishing and the equipment along with it.