8. Los Cobos, Baja
If you are looking for the best beaches in the world where you will also be able to enjoy the best resorts, you must visit Los Cobos Beach in Mexico. There is no limit to how you can enjoy this place. While you can go for natural recreation like fishing, you can also enjoy ATV rides here. You can also get an absolutely exotic treatment by visiting the nearby resorts and spending a day at the spa.