white temple on a seaside hill with green mountains