Arraial do Cabo is located about 2 hours from Rio de Janeiro, Brazil by car.
You can find a lot of dive points including basic, advanced and wreck ones.
The marine life is stupendous and very rich. One of the most atractive dive operation is the short crossing to the dive point. Most of them are just a few minutes from your car, so you can dive and drive back to Rio on the same day.
If you need futher information just let me know.