Carnival's policy is that no agent or agency can offer a lower price than Carnival. The price you see advertised from any other agency will be the same price that Carnival is offering it for.
This does not apply to "Group Rates" that agencies may offer.
The positive is that an agent or agency will offer OBC, Free Insurance, Transfers or other incentive that you will not receive with Carnival.
Take care,
Mike