This is the Hive Island, home to the Hive cave. Very, very cool cave entrance that looks very insectoid like. It just has a great overall look to it the main island. Sadly the cave doesn't have such a nice look.