Source: https://blog.queensland.com/2016/09/13/10-ways-to-experience-the-great-barrier-reef-from-townsville/