The white sands of Goose Rocks Beach provide stunning views over nearby islands and frolicking harbor seals. Kennebunkport ...