I would recommend Roatan, great vis not much current. Great reefs and amazing wall dives. No drift dives which can be a little more challenging.
I suggest CoCoview. Very reasonable price about 2000 for 8 days (Staying in your own 2 BR beach house) and they have the best (IMO) house reef with two walls, a sunken freighter and a plane. The house reef has an anchor chain leading you out marked with subsurface buoys every 10' and there is a large surface buoy at the edge of the channel that marks your 15' SS. You can dive the house reef as much as you want, day or night, with or without a DM till you feel comfortable in your abilities. The dive masters are great. Fun to be around, knowledgeable and very safe. The DMs will do anything you need to make you feel comfortable. Valet style diving. When you get to the boat all equipment and tanks are loaded and setup by the DM. Boat dives are great and after a surface interval on the way back to the dock they drop you off on on of the house walls or the wreck if you like and you dive your way back to the resort. The resort is very quiet and the staff is so friendly you will feel like family. No crime to worry about, I even left money, ipad, iphone, camera and various other valuables out and nothing was ever even touched!