Im currently in Caye Caulker and its amazing. The roads are made of white sand. Im in a great little hostel for $10 a night on the beach front. The water is crystal clear and the sun is beating down but with a nice breeze to keep you cool. Im definately staying here for probably another week before heading into Mexico.
Everyone speaks English too but after 3 months of trying to speak spanish to the locals I still find myself asking something in Spanish completely forgetting English is the first language here. An easy way to look like a fool.