From its vibrant downtown to its beautiful and rugged landscape, you will never run out of things to do in Gloucester.