Swain's Sailing School
at Nanny Cay Tortola, BVI West Indies is located within a nice hotel
complex with a reasonable beach and facilities. As the two are not directly associated, you will have to make reservations separately but I've know several people who did it as you are requesting or did a pre or post land vacation
after the Sail Training.
Many other Caribbean
Schools are also in or near resort hotel
and have varying degrees of accommodations from high end to basic, but the Nanny Cay area it centrally located and has several places to eat/ drink and shops to spend your money
in as well as food
store on the premises.