I have a 21SE and I would say it does everything you are looking for. I have gone out mostly inshore but have hit some huge swells in Buzzards Bay, RI, and the south islands as well as Cape Cod Bay, Boston Harbor, etc. And on those nicer days, I have taken the kids and wife to local beaches...