Swimming Dolphins befindet sich ca. 5 Minuten zu Fuß von dem 3-Sterne-Sea & Sand Inn Santa Cruz entfernt und ist unbedingt einen Besuch wert. Außerdem gibt es Parkplätze.
Das Hotel im Stadtteil Cowell Beach liegt nur 1 km vom Giant Dipper und in 450 Meter Entfernung von Einkaufsmöglichkeiten wie dem Cowell's Beach Surf Shop. Das Sea & Sand Inn Santa Cruz befindet sich in circa 5 Gehminuten Entfernung vom Strand Cowell Beach. Das Hotel liegt lediglich 350 Meter vom Santa Cruz Wharf entfernt. Die Bushaltestelle Bay Street & West Cliff Drive liegt nur wenige Schritte entfernt von der Unterkunft.
Das Sea & Sand Inn verfügt über 18 Zimmer, von denen einige sowohl eine Wellness-Badewanne und eine behindertengerechte Dusche als auch einen Patio, einen Balkon und eine Sitzecke bieten. Es gibt auch verschiedene Küchenausstattungen, darunter eine Kaffee-/Teemaschine und Glasgeschirr. Die separaten Schlafzimmer sind mit einem Schrank eingerichtet. In den Badezimmern profitieren Gäste von einer begehbaren Dusche und einer getrennten Toilette sowie von den bereitgestellten Annemlichkeiten wie einem Haartrockner und einer Duschhaube.
Das Sea & Sand Inn Santa Cruz bietet jeden Tag ein heißes Frühstück an. Das Restaurant Aquarius mit einer großen Auswahl an Gerichten ist rund 5 Gehminuten vom Hotel entfernt.