One of the most visited beaches in Cartagena, Bocagrande offers a lively urban atmosphere with beachfront hotels, restaurants, and stunning sunset views.