You can certainbly take other 5 or 7 day cruises to other destinations from northeastern US cities (Boston, NYC, Baltimore) BUT....you'll probably have to fly to Florida first to board your ship and fly home. Bermuda is really the only tropical or semi-tropical destination within convenient cruising distance for this length of time.
.
Unlike many other cruise ports, tiny Bermuda has a lgreat deal to offer beyond they immediate environs of the gangway of your cruise ship--incredible natural beauty, many charms both great and small, genuinely friendly, welcoming, hospitable atmosphere, relatively safe environment, at almost any time of day or night, almost anywhere a visitor might venture. The island has an excellent, economical and easy to figure out and use public transportation system that will take visitors to, or close to wherever they might want to go during their brief port call. Bermuda is a remarkably '..comfortable..' destination to explore, experience and enjoy. She has a broad selection of sights and attractions and absolutely magnificent beaches. Because of these factors (and others) it's no accident that so many cruise lines offer Bermuda cruises and so many cruisers choose Bermuda cruises as a multi-repeat visitors..