About Colonial Beach is Virginia's "Potomac River Playground" with the second-longest public beach in the state! A favorite vacation destination for over a century, Colonial Beach is a fun and friendly riverside resort town with an events calendar that is jam-packed all year round.