Beach and Beach restaurant with mountains and ocean in the background