Ditto. The swimming will be good for the muscle soreness, and better still if there is a steam room or hot tub at the pool for after the swim. You want to move that lactic acid out as soon as you can. Just go easy, don't jump right back into full steam ahead workouts just yet.
NO running til you loosen up that hammy or you will tear it.
Glad to see you made it here too!