Surf & Adventure Co offers a variety of water-based activities and rentals, including surfing lessons, kayak tours, and paddleboard rentals. They provide personalized instruction and guided excursions, focusing on nature observation and water sports.