爱德华王子岛位于加拿大东部,圣劳伦斯湾南部,西南隔15公里宽的诺苏姆伯兰海峡与新不伦瑞克省和新斯科舍省一衣带水相望,风景秀丽,素有“海湾公园”之雅称。
圣劳伦斯海湾温暖的海水,使得王子岛的气候比加拿大大陆气候更加温和,弥补了这里常年潮湿的气候条件。这里一月平均温度零下7℃(华氏19度),七月平均气温19℃(华氏67度)。这里的夏季温暖湿润,气温一般保持在20摄氏度,最高可达30℃。7月和8月是一年中最温暖干燥的季节。冬季的爱德华王子岛比较寒冷,温度一般在零下3度到零下11度之间。11月份开始降雪,一直到来年的四月。从5月底到6月初,这里的温度会从8℃升至22℃。秋季的王子岛明媚晴朗,9月份午后温暖,晚上凉爽。