Who don't want to dive with these great sharks. The best change to see the whale sharks is taking a liveaboard trip which includes Richelieu rock.Check out these liveaboard options from 2 days - 1 night to 5 days - 5nights