Complete surf destinations with waves, lessons, board rental, food and a place to hang out after the session.