Three friends and I are traveling to Caye Caulker the first week in January and were wondering what the best way to get there from Cancun is. We were planning on taking a bus to Chetumal then the ferry to the island, but we're hearing that there might be a flight that would be cheaper and more efficient? Is this true? What are some reccomendations?