Best things to do in Caye Caulker; swim with sharks, dive the world's second-largest barrier reef, watch magical sunsets, explore the colourful island and more.
545