Never been to FP, but we vacationed in Maldives a couple years ago and don't ever expect that trip to be topped. Getting there was an endeavor. We did a 3 night layover in Istanbul to break it up. That helped. I'd say a big thing about Maldives is where you stay. You are pretty much stuck on your resort island, so choose wisely. We did the Conrad and have no complaints. The restaurants truly were 4-5* experiences (and the prices reflect it).
For alcohol, correct, it's illegal in the Maldives but the resorts get a pass. Same for girls wearing bikinis, etc. One thing though, we are big wine drinkers so wanted to take a couple really nice bottles to celebrate our anniversary vs paying resort markups. I'm glad I researched before and we refrained from doing this. When you arrive in Male they randomly select people, x ray your bags, and discard any alcohol, including anything you may have purchased in duty free while en route.