With exotic flora and fauna, stunning oceans and beautiful resorts, Mozambique is definitely one of the best honeymoon destinations in Africa. Maputo, the capital of Mozambique, boasts of flea markets and a great night life. It is known for its cuisine and beautiful beaches. You should also consider visiting Vilanculos if you are in the mood for adventure. It is a great place to go diving and snorkeling. Some other places you can consider here are the Manta Reef at Inhambane and spot a manta ray (if you are lucky), or Kruger National Park at Bazaruto Archipelago, and North Pemba for its unique culture.