A Great Gloucester - Rockport Massachusetts Beachfront Vacation Or Getaway - Open All Year! Cape Ann Motor Inn is located directly on Long Beach, a beautiful stretch of sandy beach, which begins begins in Gloucester and ends in Rockport. Long Beach is one of the cleanest in New England. It is flatwith a gradual drop off, making it great for children and adults.