Holidaying in Mermaid

Described as a piece of a jungle in the heart of the ocean, the Mermaid Beach Resort has it all— if you want to savour nature in an extravagant way