San Andres Island might be a cool destination beautiful beach with great diving and loads of activity at reasonable prices. The flight there might be pricy depending on where you are coming from but woorth checking into.
Ciao
Tad