Mexico is one of the best dive spots that are easy to get to. It has a wide range of diving options suitable for beginners and professionals alike. In addition, Mexico is a great place for families since it has tons of attractions and activities that are perfect for all ages. Even if you are …