Given that Dragonstone is an island (the island from which the attack on King's Landing in Season 2 was launched, and from which Stannis sailed north to the Wall), Dany's fleet arriving there without encountering opposition does not mean that there won't be a great sea battle at some point this season.
Oh, and Chekov's gun....
Oh, and Chekov's gun....