I completely missed the sailing part of OP’s interests. I think College of Charleston is a great recommendation. I’d also think about:
-
Christopher Newport (VA): About 4500 undergrads
-
Hampton (VA): An HBCU with about 2900 undergrads
-
Rollins (FL): About 2500 undergrads
-
Washington College (MD) with about 1k undergrads
And if you’re into sailing, just mentioning St. John’s again as its Annapolis campus has a good sailing program.