Me and my boyfriend are going staying around Cairns in June and we wanted to spend 3-4 nights on an island. Green Island looks great but is very expensive... while some locals we are staying with says Fitzroy Island is better, although the reviews I have read are mixed. Any advice? It seems that
Green Island - Pros: Good diving, small resort and v private in evenings, good food.
Green Island - Cons: Lots of day trippers, expensive
Fitzroy Island - Pros: Cheaper but brand new accommodation and pool. Good diving, snorkelling, small shop with food etc.
Fitzroy Island - Cons: Coral beaches (not much sand!), kitchenette's charged to be switched on in rooms, mixed reviews on service and food.
Any help would be much appreciated! Thanks!