San Luis Beach, an oasis (Eng/Esp)