For a holiday full of adventure and relaxation, head to the Mackerel Islands, home to a fringing reef, sandy beaches, secluded bays, gorgeous sunsets and wildlife encounters.

Located north of Exmouth/Ningaloo, 45 minutes by ferry off the coast of Onslow. Onslow is easy to reach from Perth on a 1,400km road trip, or 2-hour direct flights on Virgin or Qantas. Alternatively you can hop on a 35 minute scenic flight from Exmouth and land on the island.

Stay in spacious, comfortable, air-conditioned cabins stretched along the main bay. Perched on the beach sand, they feature a kitchen, lounge and dining area, plus an alfresco patio with a barbecue, table, chairs and a hammock, perfect for relaxing, reading a good book and watching the ocean.

A range of tours and activities is available, including beach fishing, snorkelling, kayaking, stand up paddle boarding, boat hire, 4WD bus trips and Dinner Under The Stars events.

Enjoy spotting sea turtles, dolphins, dugongs, stingrays, wobbegongs, gropers, colourful tropical fish and beautiful coral formations. Whales visit the islands in winter during their migration and calving season and are a magnificent sight. Turtles nest and hatch on the island during the summer months.

Bird watching is also a popular activity with 24 species of land birds and up to 31 species of migratory birds, including the island's resident Ospreys and giant nests.


  • Family Friendly
  • Kiosk
  • Barbeque
  • Outdoor Furniture
  • Outdoor Dining Area
  • Conference/Function Facilities
  • Secure Parking
  • Tour Desk
  • Laundry
  • Communal Refrigerator
  • Games or recreation room


  • Quality Tourism Accreditation
  • Sustainable Tourism Accreditation by ATIC


  • Australian Tourism Export Council
  • Regional Tourist/Tourism Association/Organisation
  • Birdwatching
  • Boating
  • Fishing
  • Scuba Diving
  • Snorkelling
  • Swimming
  • Walks
  • Adventure
  • Beaches & Surf
  • Family
  • Luxury
  • Nature & Wildlife
  • Signature Experiences