Well, I don't know of it, but then again the Bermuda triangle is real, so who knows, maybe there is an island like Tamarind... But thats a question of imagination... :)
Well this is partially because if you were to observe a map of l.I.c. one would quickly come to the realization that it is infact part of the same landmass as long island
Mako Island is a fictitious place, created for the H2O television series and filmed at Sea World on Queensland's Gold Coast. There is no actual island there.