Lucifer - perhaps your photo is of Stone Town, the older part of Zanzibar City, on the island of Zanzibar, in Tanzania.
A map of the region, pilfered from
this website.
In this region, they certainly make use of boats with similarly beautiful sails.
An image of a boat suspiciously similar to the one in your photo, from
this website.