Starting on north is Halong Bay with its many sandstone islands - a photographer's paradise. Cat Ba is the largest island in Halong Bay, attracting many targeted customers. Halong Bay has several other islands from where the hotel junks anchor and let passengers have fun with a beach swim. Do Son Beach, on a small peninsula near Haiphong, is shaded by sandalwood trees with pine tree covered hills nearby and mountains from the distance. Close to Halong Bay, though considerably less ...