Had breakfast at the "italian joint", had fruit I think, set me back $20 BZE! The guys I went with really loved the food! Big Al, sunscreen and repellant? You worry to much! Get a can of "off" and put on whatever sunscreen you would use in a country closer to the equator, than the States. Make sure you bring enough, it is expensive here. Wear a shirt when you snorkle or are out on the boat for along time, you get sun from all corners! and tell the girls that the swimsuit tends to "ride up" when you swim, so have them cover their lower cheeks!