Caicos Adventures will pick you up and bring you back to Leeward Marina they have a bus pickup to all the major points. They will also pick you up from your boat if you happen to be anchored at Sapidilla Bay area. I have seen them pick people up from sailboats anchored at French Cay to go diving with them for the day.