We are not great swimmers so I am wondering, for the snorkeling spots that the tour stops at, are they by the beach or in shallow water?
There are shallow and deep snorkelling spots in the lagoon. Kia Orana cater for all levels of swimming ability. They carry life jackets which you can wear while snorkelling. I wore one so I could concentrate on filming with my Go-Pro. Make sure to let the skipper know if you don't feel confident in the water.
You may want to look at a private charter like Black Pearl where you will get one-on-one guidance. The owner, Mere, is lovely and she will get in the water with you to ensure your confidence and safety.
Get quick answers from Kia Orana staff and past visitors.