jamesdiving
Contributor
Yongala is great and I agree re Ningaloo being better than the GBR. It's also significantly closer to land the GBR so less travel time. March/April is prime manta/whale shark season too so you should be more or less guaranteed to snorkel with the big guys, though you'd be lucky to see them on scuba.