A twenty minute boat ride from Kota Kinabalu can take you to Tunku Abdul Rahman Park, a great place to snorkel and dive. Tickets for the boats can be purchased from Jesselton Point Ferry Terminal on the day, diving trips need to be pre booked with dive operators, of which there are lots in the city.There are 5 island to pick from, most people go to Sapi, but smaller charters will also take you to Manukan and Mamutik.
Here are a few photos from my amateur camera of what you might see (there are hundreds of nemo’s out there, turtles and black tip reef sharks if you are lucky).
Traveling to Kota Kinabalu?? Why not get A Flash Packers Guide available in paperback and to download to the free kindle app.