Set in the Caribbean Sea, the Corn Islands (Big Corn and Little Corn) feature crystal-clear waters, palm trees, and colorful coral reefs ideal for snorkeling and diving.