Hotel HM Caribe is located in Santa Marta. Old San Juan de Dios Hospital Museum and Santa Marta Theater are cultural highlights, and travelers looking to shop may want to visit Zazue and Arrecife Shopping Center.