Cartagena's beaches offer visitors a variety of scenic settings along Colombia's northern coast. The beaches range from those located within the city, such as Bocagrande and Castillogrande, to stretches of sand farther away including Playa Blanca and Playa Blanca. All provide opportunities for swimming, sunbathing, or water activities amid Cartagena's tropical climate and Caribbean Sea surroundings.