Two Royal Caribbean departure ports are close to Philadelphia: Cape Liberty (New Jersey) and Baltimore (Maryland). Philly is equidistant from those cruise terminals. Both ports are about 100 miles away.
Royal Caribbean ships have panoramic views from the 2-story spa, specialty restaurants, coffeehouse and themed lounges. On deck is a rock-climbing wall, pool, whirlpools and Adventure Ocean youth facilities. The Anthem of the Seas ship has unique things to do like the RipCord skydiving simulator, bumper cars and NorthStar aerial ride.