It's hard to choose between the infinity pool and beautiful white sand beaches at Zi Villa Zanzibar, Matemwe, Zanzibar, Tanzania (Mango staff photo)