Except from Travel & Leisure Magazine published here.
Located on the eastern coast of Baja California on the Sea of Cortez (also called the Gulf of California) about 230 miles north of Cabo, Loreto is one of the oldest settlements in Mexico. Loreto Bay National Marine Park, a World Heritage Site and protected area of almost 800 square miles, consists of five main volcanic islands with a wide variety of marine life, ideal for snorkeling and diving. Like many Baja areas, the environment includes mountains, desert, and sea. Stay at Villa del Palmar Loreto with spacious suites, spa, fitness center, kids' club, pools, and access to golf at TPC Danzante Bay. In April, average high temperatures are in the mid-80s, a perfect time to enjoy this destination. Direct flights from Los Angeles, Phoenix, Dallas, Calgary, and Tijuana make it easy to get to Loreto.