Bermuda has two ports. Hamilton which can only take the smaller ships, and the Navy Dock Yard or West End, as it is called. Docking there makes your stay so much more enjoyable. A beach is an 8-minute walk from your ship; the ferry terminal is 5. And the bus stop is also 5.
The ferry gets you to Hamilton in 20 minutes and St Georges in 45.
There are shops there, but just your basic tourist types.
For FREE WI FI go to the library in Hamilton. Get off the ship, and it is up the first street on your eight. They have computers you can use. If you have your own, you can get a signal outside 24/7.