Isla del Carmen is a beautiful island located in the southern Gulf of California and is a great place for snorkeling.