In my opinion, the cost is worth it, even if you're not diving. The snorkeling is fantastic, the boat ride is fun and many shops do a picnic lunch on Half Moon Caye which is also very neat. It's an all day excursion and well worth the price. Then again, that's just my opinion.