Jungle and marsh is definitely not the worst since they can always be cleared up.
I noticed the followings:
1. You are along on that island! You do not have to worry about wars for at least 60 turns.
2. 2 luxuries are not that bad. (In my game, if I have 3 on my home continent, I will be happy)
3. There is river, so you can build Hoover Dam.
4. No oil! (I did not see any no tudra, desert, or marsh)
5. The size and shape of that island is good. You can have 11-12 cities placed in the ring shape such that the effects of palace and forbidden palace can be maximized.
I consider it worth playing.