Had a great time on a private day charter around the island with these guys:

http://www.randomwind.com