They are random. If you are looking for whales, sail the ocean. If you are looking for chests, check a lot of the islands. Go to one, run around it, if it doesn't say anything about a chest, fast travel to another one and do the same.
I got lucky and ended up finding one not too long into the game. I had already found a white whale and Royal Convoy so it all ended up working out for me.