Where luxury meets nature on the south coast of Prince Edward Island