Prince Edward Island beaches, golf courses, food and other things to do in Charlottetown for an island holiday in Canada.