Whale sharks and sea lions snorkeling plus Balandra beach lunch in La Paz, Mexico