If you're sightseeing in Portimão, you might want to seek out a restaurant here; otherwise, most people dine along the beaches, especially those at Praia da Rocha and Praia dos Três Irmãos. All the major hotels have at least one deluxe or first-class restaurant. There's a wide selection catering to a range of budgets.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.