Star Island

Proper noun

 * , on a man-made island.