The answer is yes - Lisbon does have a beach. The main beach in Lisbon is called Praia de Carcavelos, which is located just under 20 kilometers west of the city center. This stunning beach boasts a long stretch of golden sand and clear blue waters, making it an ideal spot for swimming, sunbathing and surfing. In fact, Praia de Carcavelos is one of the most popular surf spots in Portugal and attracts surfers from around the world.