A recommended duration would be around 3-5 days to fully explore the city’s attractions, visit the renowned beaches, experience the cultural offerings, and enjoy leisurely time in the area.