Maldives is a bunch of islands. Male city has nothing any interesting to see.
Every islands has great awesome resorts. As you choose by your budget.
There are local islands and private islands.
Local islands are best to enjoy. Because private islands costs more. So I suggest local islands are best.
And tbout food. Eww u gonna hate it. The foods taste you gonna dislike. But nonveg is good. Like. This is the my experience. Ty