Praia da Rocha is a popular seaside resort with a mild climate and golden yellow sandy beaches. The town's promenade and main thoroughfare are lined with hotels, restaurants, cafes, shops and boutiques.