therosetable.com
The Mermaid at The Buccaneer Hotel
The Mermaid is The Buccaneer Hotel’s casual beachside dining restaurant on Mermaid Beach. It’s an open air restaurant and you can opt for a table right on the beach if it strikes your fancy. …