From excellent surfing opportunities to great hiking spots – Half Moon Bay offers its visitors a wide range of experiences.