Mnemba Island is the picture perfect white sandy isle, lapped by warm turquoise waters, and encircled by a colourful reef.