Festival Hub: Beach Road Weekend

The Scene: Beach Road Festival is a three-day festival of pop, rock, and fun in Martha's Vineyard, an island off the coast of Massachusetts.