As a Muslim country, alcohol is not available on any local island. Hulhule Island Hotel located on the airport island does have a bar serving alcohol. There are also a handful of local islands where a bar boat is anchored during the high season however this is subject to change and never a guarantee.
In general, there are very few local islands now where there is not a tourist bikini beach now, however, some are far better than others both in terms of quality and size.