Everything you need to know to travel to Corn Island: beaches, diving, hotels, transportation, and unique experiences in the Caribbean of Nicaragua.