O Carvoeiro is a casual dining restaurant specializing in Mediterranean and Seafood cuisine. It offers a delightful culinary experience with a focus on Portuguese dishes, including excellent fish.