Liveaboard locations

Ningaloo Reef is a wonderful place to swim with whale sharks