mikell, sharing the photos has been my pleasure...you are going to have a WONDERFUL time...
if you can swim, you can snorkel!
as for it being safe swimming with the "big" fish, all i can say, is that if you don't mess with them, they won't mess with you!!!!
i've been out twice with geraldo, on the el gato catamaran...i highly recommend it...kerry