Located on the beaches of Vilanculos, Bahia Mar Boutique Hotel is the ultimate place to experience relaxation in Mozambique and the idyllic Bazaruto islands.