We would suggest spending at least 2 -3 days exploring the prominent historical and cultural attractions of the city along with indulging in some great beach fun.