If you are a scuba diver I would recommend you to go on a liveaboard (safari). I had the best time on the Stingray liveaboard, which by Maldivian standards is a budget boat but compared to most other places in Asia it’s a real luxury.
The dive guides knew where to find what and the water is the best I have seen. So much of the gentle giants of the sea! Manta rays, whale sharks, whitetip- nurse- reef- leopard- sharks, stingrays, turtles and even big spotted eagle-rays. Such a pleasure to go into the water three or four times a day with relatively easy dives for a week.