In einer Entfernung von 6 Minuten zu Fuß von dem 2-Sterne-Boca Del Cielo Inn Santa Cruz liegt Swimming Dolphins.
Looff Carousel liegt ungefähr 1 Kilometer vom Hotel und das Surfmuseum Santa Cruz ist ungefähr 1,1 Kilometer vom Hotel entfernt. Das Hotel befindet sich in einer 650 Meter Entfernung vom Strand Cowell Beach. Auch Oceanview Park liegt circa 1 Kilometer von der Unterkunft entfernt. Der Santa Cruz Wharf, eine bekannte Sehenswürdigkeit, ist ebenfalls in der Nähe vom Boca Del Cielo Inn Santa Cruz. Die Bushaltestelle Santa Cruz Metro Center liegt gleich neben der Unterkunft.
Zu den Speisemöglichkeiten gehört auch das Restaurant Surf City Grill in 12 Gehminuten Entfernung vom Hotel.