Aberde peninsula