I dove mainly West End and while the reef is pretty close to shore, there is also a ton of boat traffic, especially water taxis who are not always on the lookout for divers/snorkeled/swimmers.
Absolutely, you would have a hard time finding a dive master in West End/West Bay who would take you shore diving in the area due to the boat traffic.
@MaryOoooooh, there aren't any really bad dive shops in West End or West Bay. There are some I wouldn't dive with because they have a different vibe and I'm an older diver but certainly they are all qualified.
You should reach out to the different dive shops and ask about dive and rental rates. Many of them will give you a better price than advertised.
I also like Hole in the Wall, Texas, Pablo's, and there is a wreck fairly close called El Aguila at 110 feet with some nice penetrations. If you love sandy bottoms with small coral outcroppings and some interesting sea life, ask for Pobuda's Playground which is in between West End and West Bay.
West End - nice town with lots of restaurants and shops, small but nice public beach, and pretty much all a-la-carte except for Splash Inn who does packages with diving and food. They have a different special each day. A few others do stay/dive packages without food like Island Diving Center which doesn't charge extra for equipment rental. If you choose a la carte, food and booze and diving is pretty cheap.
West Bay - stunning beach but not a lot in "town". There are a some all inclusives there - Henry Morgan's, Mayan Princes, Infinity Bay and maybe a few more.
West End/West Bay aren't far apart - a $3 water taxi ride.
Diving is all around both of them. You should expect to pay about $40/dive and some shops include rentals.