You won't find a better place for a beach break.