Casa Cabana Beach is a self catering resort situated on the beach in Vilanculos Bay with beautiful views of the Bazaruto Archipelago. The deluxe rooms and Manor house are fitted with air-conditioning, baths and satellite TV. There is a swimming pool set in a lovely garden.