Two buildings made of glass and stone overlook the beach