Seaside restaurant Bela Vista, located at Praia da Vagueira, offers a dining experience.