Landlocked Malawi hosts thousands of tropical fish in Lake Malawi including a few hundred species that are indigenous. The fish are quite spectacular in colour and the lake is unchallenging making it perfect for all divers. The waters reach up to 31C in December although the weather does vary.