Philadelphia is close to two Carnival Cruise ports: Baltimore and New York. Philly is almost exactly 100 miles from those cruise terminals.
Carnival Cruise Line offers casual and affordable "fun ship" cruises. They appeal to families with small children because of the extensive youth programs. Carnival also attracts young couples because of their reputation as party boats.