horseshoe bay, magnetic island, queensland, australia, north queensland, tropics, tropical, tropical island, island, beach, sea, sand, sun, bay, sailing, boat, holiday, vacation, destination, travel, tourism, nature, relaxation, swim, leisure, aquatic, lifestyle