Cape Ann is a rocky peninsula located in northeastern Massachusetts on the Atlantic Ocean. The cape is located approximately 30 miles northeast of Boston and forms the northern edge of Massachusetts Bay.