Flora Bay Resort, Hotel on Perhentian Besar island, Besut, Malaysia
Flora Bay Resort is a beach hotel on the southern coast of Perhentian Besar, an island off Besut in the Malaysian state of Terengganu. The property consists of low-rise buildings set close to the sand, with rooms facing the sea or the garden, two open-air restaurants, a souvenir shop, and a small meeting room.
The resort opened in 1990 and has operated as a family-run property ever since, welcoming guests from around the world. It is one of the oldest places to stay on the island and played an early part in putting Perhentian Besar on the map as a travel destination.
Flora Bay Resort sits on the southern shore of Perhentian Besar, an island known among divers and snorkelers along the east coast of Malaysia. The resort houses a PADI 5 Star Gold Palm IDC dive center called Flora Bay Divers, which runs daily trips and courses for all levels.
Reaching the resort requires a speedboat ride from the mainland pier at Kuala Besut, so arranging the crossing in advance is a good idea. Once on the island, there are no cars, and guests get around on foot or by water taxi between beaches.
The resort keeps safety deposit boxes inside each room rather than at a front desk, a practical detail that reflects how long many guests end up staying. It also arranges candlelight dinners on the beach on request, a service that stands out given the otherwise laid-back and low-key setup of the property.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.