I'm sorry, but I couldn't find any information about a city called Taramajima. It's possible that it is a small or lesser-known city, or it may be a misspelling or reference to a different place. If you have any more details or clarification, I'll be happy to try and assist you further.