Places not yet mentioned.....
Wye river is great for kids. Cumberland river is awesome too, not as commercial.

Pt Leo is great.

My all time fave but has NO facilities you need to be totally self sufficient is Aire River.