Islamorada, a small village in the Florida Keys, has a vibrant art scene, fresh seafood, and some of the best snorkeling and ...