peer group: contemporaries of the same status
coevals: all the people living at the same time or of approximately the same age
promontory: a natural elevation (especially a rocky one that juts out into the sea)