We ate at both Casa Picasso and Capricorn. For the food, I can highly recommend both of them! For the atmosphere, tho, I preferred Capricorn. Casa Picasso was gorgeous, and we were treated like royalty there - however, I felt like I should be in the middle of a busy city, not a relaxing island restaurant...the atmosphere of Capricorn more reflected the mood I wanted to experience.
Every meal we ate on the island was just wonderful, from Capricorn, to the meat pies the little boy sold us at Canuck's!
re: water taxi - the wonderful people at the front desk of Exotic Caye made our reservations for us and arranged for the water taxi to pick us up on our dock