Vịnh Bái Tử Long có hàng trăm núi, đảo nhấp nhô trên mặt nước với hàng trăm cây số bờ biển với những bãi cát trắng mịn ở Minh Châu, Quan Lạn, Ngọc Vừng, chạy dài hàng chục km.