Every dive in the Maldives is a drift dive. It doesn't mean you will have crazy current during every dive, but that you will enter the water at a point A and exit at a point B with your guide blowing a smb at the surface in order for the boat to pick you up.
Usually advanced dive are on the morning and easier dives on the afternoon.
That said, some land based dive centres have one boat leaving for a 2 tank dives on the morning for advanced divers, then another boat leaving later (somewhere around 10:00am) for one tank dive on an easier dive site, and another dive during the afternoon.
Some dive centre do 1 thank morning, one tank afternoon. Some do 2 tank morning every day, some only on demand.
You have a few different type of dive sites in the Maldives in general:
-the kandu (channel) where strong current can occur. Usually better (and safer) with an incoming current, some can be dived with an outgoing current (e.g Madivaru in South Ari Atoll during mantas season) I would be very carefull to dive a kandu during the afternoon with an outgoing current; if the sun is low, the current strong and the wind present, swell and sun can make a diver very difficult to spot for the boat, even with a big smb. With an outgoing curent, you will be drifting outside the atoll, the sunset is around 18:30 and the next continents are Africa or Indonesia.
Incredibly rewarding dives when the right conditions are there.
With less current, depending of the depth, some kandu might be accessible to beginners.
-the thila/haa (pinnacle): strong current can occur as well, as they are usually not too far from a kandu. It's like an oasis in the middle of the desert, and it's concentrating a lot's of life. Some start shallow (a few meters bellow the surface) some start much deeper (+/-20m on the top); thus, some are accessible to beginner, some are not.
Beautifull and rewarding dives with the right conditions.
-the giri/faru: very shallow reefs on the top, very good for snorkeling, DSD, beginner divers. Can be very big/long or small. Usually chilled dives.
-house-reef dives: you can dive the house-reef of the island you will be, and some dive site of the dive centre might include some house-reef from other close-by islands.
It's usually very misleading, as every body assume it's a house-reef, so it will be boring. Some house-reefs are incredibly rich, and it's worth to have a look to some of them.
Usually chilled dive as well.
However, it's the Maldives so current can be present during giri/faru or house-reef dives.
Advanced divers and beginners can find what suits them best, but not necessarily on the same boat, depends of the conditions (current, depth...)
Usually, other activities are available: water-sport (wind-surf, kayak, banana ride etc), snorkeling, fishing, sunset cruise etc... and the spa.
Of course, all that comes with extra costs...