Newport Beach has it all... boating fun, kayaking, canoeing, paddling, snorkeling, diving, fishing sailing