Run by David Castro whose father helped start the Cabo Pulmo National Park, this outfit runs top-notch dives and snorkeling trips in the area and also works with the community and foreign environmentalists to keep the park running its best and sharing what they've learned.