The Logo Islands are the two identical artificial islands built in the shape a palm leaf.The islands were built of 4.9 million cubic feet of sand. The design is the logo of the Dubai Palm Developers. These two islands are personally owned by Sheikh Mohammed bin Rashid Al Maktoum.
On Google Earth (or maps) you can see Mohammed bin Rashid Al Maktoums 524-feet-yacht Dubai lying in front of the island.
References
Logo Islands Wikipedia(Text) CC BY-SA