This is a common question. It is not necessary to be a good swimmer in order to enjoy diving. We have a specific beginners dive program for guests that cannot swim at all. Please visit the page Discover Beach Plus for more information.