The amount of days that you should spend in Coron, Palawan, depends on the activities that you have planned for the duration of your vacation as well as the schedule that you have planned. It is recommended that you stay in Coron for at least three to four full days in order to fully experience the area's breathtaking beaches, islands, and other natural wonders.
During this period, you have the opportunity to go island hopping to a number of well-known locations, including Kayangan Lake, Twin Lagoon, and Siete Pecados Marine Park. You can also go to other islands, such as Malcapuya Island and Banana Island, that are less busy. In addition, you can explore the area's rich marine life by going scuba diving or snorkeling and exploring the underwater world.
If you have extra time, you might want to consider extending your stay in Coron so that you can travel to some of the other places in the area, such as El Nido, or the Calamian Islands. Even if you just have a little amount of time, it is still feasible to appreciate the beauty that Coron has to offer in just a few days.
In the end, the amount of days you should stay in Coron is determined by your interests, as well as your financial and time constraints. In order to get the most out of your vacation, you should be sure to plan out your schedule in advance.