mesali island