Ba Trai Dao Beach and Secluded Kayaking Spots in Lan Ha Bay
Ba Trai Dao beach in Lan Ha Bay, also known as Three Peaches Island, is one of the most rewarding stops for anyone chasing hidden beaches in Cat Ba, a cluster of three tiny islands that form a natural, wind-sheltered swimming pool you can only reach by boat.