You can hook the ClipboardPasted event on the view and do an appropriate MoveSelection.
Note that samples like FlowCharter do something like this in Paste_Command for pasting from a context menu (except you don't have to call EditPaste if you are hooking ClipboardPasted).
Call GoDocument.ComputeBounds to figure out the rectangular area where there are document objects in your document. The rectangle’s position will tell you how far away from the origin things are, and then you can figure out how far you’ll want to move things.
Then it’s easiest to call GoView.SelectAll, GoView.MoveSelection, and then GoView.Selection.Clear() to deselect everything.