The best area to stay in All Saints, Saint John, is typically around the coastal regions, particularly near English Harbour or Jolly Harbour, as these offer the most convenient access to amenities and activities.English Harbour, located on the southern coast, is known for its historic Nelson's Dockyard, a UNESCO World Heritage site. This area is rich in history and offers a beautiful setting with superyachts often docked in the harbour. You'll find a selection of high-end restaurants, boutique shops, and bars located amongst the historic buildings. It's a great spot for those who appreciate a blend of history and upscale leisure.For couples, English Harbour provides a romantic backdrop with its picturesque views, historic charm, and opportunities for fine dining. You can enjoy strolls through the dockyard, visit Shirley Heights for panoramic views, or simply relax by the water.Jolly Harbour, on the west coast, is a purpose-built resort community. It features a marina, a golf course, and a commercial centre with a supermarket, restaurants, and shops. The area has a more modern feel and offers a wide range of accommodation, from villas to apartments, many with direct access to the water.Families often find Jolly Harbour particularly suitable due to its self-contained nature and variety of activities. The calm waters of the harbour are ideal for swimming and watersports, and the presence of a supermarket makes self-catering convenient.