In the spa.
David finds an island holiday you can afford to take the whole family on.
Fitzroy Island, the third most northern island in the Great Barrier Reef, is 324 hectares of rainforest and almost totally surrounded by coral reef.
Crammed with exotic, tropical flora and fauna, it's home to myriads of colourful butterflies and birds, native orchids, and wonderful trees such as she-oaks, Indian beech, native nutmeg, tamarind and turpentine.
Fitzroy Island is a national park and offers a good choice of affordable accommodation, from camping to beach bunkhouses and cabins. It's very informal and there are plenty of things to do.
While you're there, you can snorkel, scuba, kayak or hire a catamaran, outrigger or paddle ski. You can also take a glass-bottom boat tour of the Great Barrier Reef. A fishing package includes a rod and tackle box, and bait is available from the island's shop.
There are also lots of walking and hiking tracks. Take a picnic and stop to admire the views. There is a very steep track leading to the lighthouse, with vistas making the climb worthwhile. If you want to strip right back to nature, you can visit Nudey Beach. Don't forget to take your sunscreen along!
The beach cabins have great views across Welcome Bay. They offer ceiling fans, colour television and private, shady verandas. Each has two bedrooms: one queen and the other with separate bunks.
Beach bunkhouses are just 30 metres from the beach and are set under shady palms with hostel-type rooms sleeping up to four people. There are communal bathrooms and kitchens. The camping ground is run by the Bamangappi-Ngappi people.
The resort pool has an island in the centre, as well as a spa. The shallow end has a water polo net. Located next to the pool, the Flare Grill sells barbecued food. The Kiosk has fast food and there is a beach hire hut and dive shop.
The Raging Thunder Beach Bar is the venue for local theme parties. For just $18 per head, you can enjoy a tropical buffet barbecue. People from the mainland make the ferry trip for a night of fun.