I started to watch the series Black Sails from the start. As the first scene on board ship unveiled, my mind turned to Black Flag. I looked at my fiance as the spotted land and said to her ' Thats Nassau that is'. Sure enough as soon as I had said that, alond the bottom of the screen came the word ' Nassau'.
I knew it!!! It looked exactly like the beach area of the game with the tent type structures all over, beyond which were the more permanent buildings. So I guess what im saying is, if you are a Creed nut like I am, maybe give Black Sails a shot.