I havent seen other ships during this trip It constantly astonishessurprises me that there are so many ships out there and so seldom you actually see them

Could you correct the punctuation please?
I haven't seen other ships during this trip. It constantly astonishes(/surprises) me that there are so many ships out (t)here and so seldom you (actually) see them.