Cabo Pulmo offers fantastic hiking!