With the nickname of “Love City”, Cruz Bay is the main town on the island of St. John. The streets of Love City are lined with restaurants, bars and boutiques. With waterfront dining options, local hangouts and artisan shops, Cruz Bay has something for everyone who wants to experience the heartbeat of St. John.