budget liveaboard dive-cabin - Cairns on a budget

budget liveaboard dive-cabin – Cairns on a budget nothing beats staying on Australia’s Great Barrier Reef