I had a different expericence. I did a day trip to Caye Caulker this last November and did not get hassled at all! It is totally worth the trip over to spend a lazy afternoon at the split and Lazy Lizard. The water was crystal, gorgeous blue, the people were fun, the beer was cold and even got treated to some drumming and great music!

Re restaurants: yum! My favorites are Rojo (where I spent the entire afternoon on my birthday just chilling and eating fabulous food, Mangos is always great and Hidden Treasure as well. I am hungry!