Buying corals and certain sea-shells might be no problem in the Maledives, BUT as soon as you are taking them into your homecountry it might be illegal and quite expensive when they catch you.
I also would NOT trust any of these so-called "customs-certificates" that allow exportation of these things, for your local authorities at home these papers dont mean anything in most of the cases and you will have to pay a high fine AND your souvenirs will be taken away as well !
Dont enter any of the mosques in the Maledives, because all of the mosques are off-limits for non-muslims and the local authorities are obviously quite strict about that. So I took my photos just from outside,thats interesting as well and taking photos of the building itself is not forbidden.
When taking photos of local people, especially women its eighter best to ask beforehead (and most probably might say NO!) or do it in a way that nobody recognizes.
As i said before, watch out for these guys. They are really hard to get rid of. At most places -they know you aren't interested and walk away. Here they keep following you and trying to talk to you. They speak many different languages, such as Japanese, German, French, Italian, Russian and some others-so don't try pretending they don't know your language. Odds are-they do.
Just be firm and say not interested. They approach you as soon as you get off the dhoni and will continue throught the city. Once you are off the main streets-you hardly see them.